// 减少循环体中活动  



// var test = () =>{
//     var arr = ['name', 18, true, 'string']
//     for( var i=0; i < arr.length; i++){
//         console.log(arr[i])
//     }
// }
// 将定义在循环体的固定的变量，提前存储起来  
// var test = () =>{
//     var i;
//     var arr = ['name', 18, true, 'string']
//     var len = arr.length
//     for(i=0; i <len; i++){
//         console.log(arr[i])
//     }
// }

// 使用while循环， 相对于for循环少对i创建内存，及更改i变量的操作
// wihle采用的是自减循环，且减少了对循环条件的判断
var test = () =>{
    var arr = ['name', 18, true, 'string']
    var len = arr.length
    while(len--){
        console.log(arr[len])
    }
}
test()
